.dengesCourse {
    width: 100%;

    .dengesBanner{
        width: 6.86rem;
        margin: 0.20rem auto 0.30rem;
        background: #FFFFFF;
        border-radius: 0.10rem;
        padding: 0 0.36rem;
        box-sizing: border-box;
        .dengesFence{
            line-height: 1;
            position: relative;
            border-bottom: 0.01rem solid #EAEAEA;
            &:nth-child(1) {
                .mineCourse{
                    font-family: PingFangSC-Medium;
                    font-size: 0.36rem;
                    color: #333333;
                    letter-spacing: 0.73rpx;
                    height: 0.99rem;
                    line-height: 0.99rem;
                }
                .courseCenter{
                    position: absolute;
                    top: 0.26rem;
                    right: 0;
                    background-image: linear-gradient(90deg, #FFB497 0%, #FE7A72 100%);
                    border-radius: 0.24rem;
                    width: 1.80rem;
                    height: 0.48rem;
                    line-height: 0.48rem;
                    text-align: center;
                    font-family: PingFangSC-Regular;
                    font-size: 0.30rem;
                    color: #FFFFFF;
                    letter-spacing: 0.0061rem;
                }
            }
            &:last-child{
                border-bottom: none;
            }

            .courseTitle{
                font-family: PingFangSC-Regular;
                font-size: 0.32rem;
                color: #333333;
                letter-spacing: 0.0065rem;
                height: 0.95rem;
                line-height: 0.95rem;
                width: 4.00rem;
                white-space: nowrap;
                overflow: hidden;
                /* 文本超出变省略号 */
                text-overflow: ellipsis;
                -o-text-overflow: ellipsis;
            }
            .courseMessage{
                position: absolute;
                top: 0.13rem;
                right: 0;
                text-align: right;
                .courseStatus{
                    font-family: PingFangSC-Regular;
                    font-size: 0.24rem;
                    color: #159E5D;
                    letter-spacing: 0;
                    height: 0.33rem;
                    line-height: 0.33rem;
                    margin-bottom: 0.02rem;
                }
                .coursePeriod{
                    font-family: PingFangSC-Regular;
                    font-size: 0.24rem;
                    color: #666666;
                    letter-spacing: 0;
                    height: 0.33rem;
                    line-height: 0.33rem;
                }
            }
        }
    }

    .dengesMatter{
        width: 6.86rem;
        margin: 0 auto;
        background: #FFFFFF;
        box-shadow: 0 0 0.10rem 0.02rem rgba(198,198,198,0.30);
        border-radius: 0.10rem;
        .dengesFiche{
            width: 100%;
            .courseDNS{
                width: 100%;
                height: 3.20rem;
                margin: 0 auto;
                img {
                    width: 100%;
                    height: 100%;
                }
                .countZeroTitle{
                    line-height: 1;
                    font-family: PingFangSC-Regular;
                    font-size: 0.32rem;
                    color: #666666;
                    letter-spacing: 0.0065rem;
                    padding-top: 0.22rem;
                    text-align: center;
                }
                .countZeroDay{
                    line-height: 1;
                    height: 1.40rem;
                    line-height: 1.40rem;
                    div {
                        line-height: 1;
                        display: inline-block;
                        &:nth-child(1){
                            margin-left: 3.12rem;
                            margin-right: 0.08rem;
                            font-family: PingFangSC-Medium;
                            font-size: 1.00rem;
                            color: #333333;
                            letter-spacing: 0.0202rem;
                            vertical-align: middle;
                        }
                        &:nth-child(2){
                            font-family: PingFangSC-Regular;
                            font-size: 0.20rem;
                            color: #666666;
                            letter-spacing: 0.0155rem;
                            vertical-align: bottom;
                            padding-bottom: 0.21rem;
                        } 
                    }
                }
                .courseStartDay{
                    line-height: 1;
                    font-family: PingFangSC-Regular;
                    font-size: 0.22rem;
                    color: #666666;
                    letter-spacing: 0.0171rem;
                    text-align: center;
                    margin-bottom: 0.23rem;
                }
                .countZeroButton{
                    line-height: 1;
                    font-size: 0;
                    div {
                        display: inline-block;
                        vertical-align: middle;
                        width: 1.60rem;
                        height: 0.50rem;
                        line-height: 0.50rem;
                        text-align: center;
                        background-image: linear-gradient(90deg, #FFB497 0%, #FE7A72 100%);
                        border-radius: 0.08rem;
                        font-family: PingFangSC-Regular;
                        font-size: 0.26rem;
                        color: #FFFFFF;
                        letter-spacing: 0.0098rem;
                        &:nth-child(1){
                            margin-left: 1.34rem;
                            margin-right: 0.98rem;
                        }
                    }
                }
            }
            .courseAdsum{
                // height: 264rpx;
                // .courseLeft{
                //     display: inline-block;
                //     vertical-align: top;
                //     margin-right: 65rpx;
                //     margin-left: 46rpx;
                //     margin-top: 39rpx;
                //     font-size: 0;
                //     line-height: 1;

                //     width: 177rpx;
                //     height: 186rpx;
                //     position: relative;
                //     background-image : url('http://mobuz-mp.cdn.bcebos.com/matter%2Fcalendar%402x.png');
                //     background-repeat: no-repeat;
                //     background-position: center center;
                //     background-size: cover;
                //     text-align: center;

                //     div{
                //         position: absolute;
                //         font-size: 0;
                //         line-height: 1;
                //         width: 177rpx;
                //         &:nth-child(1){
                //             font-family: ChalkboardSE-Regular;
                //             font-size: 46rpx;
                //             color: #333333;
                //             bottom: 67rpx;
                //         }
                //         &:nth-child(2){
                //             font-family: ChalkboardSE-Regular;
                //             font-size: 46rpx;
                //             color: #333333;
                //             bottom: 12rpx; 
                //         }
                //     }
                // }
                // .courseRight{
                //     display: inline-block;
                //     vertical-align: top;
                //     margin-top: 60rpx;
                //     width: 334rpx;
                //     text-align: center;
                //     font-size: 0;
                //     line-height: 1;
                //     div{
                //         font-size: 0;
                //         line-height: 1;
                //         font-family: PingFangSC-Regular;
                //         color: #666666;
                //         &:nth-child(1){
                //             font-size: 32rpx;
                //             width: 334rpx;
                //             height: 45rpx;
                //             line-height: 45rpx;
                //             margin: 0 auto;
                //             white-space: nowrap;
                //             overflow: hidden;
                //             text-overflow: ellipsis;
                //             -o-text-overflow: ellipsis;
                //             margin-bottom: 14rpx;        
                //         }
                //         &:nth-child(2){
                //             font-family: PingFangSC-Light;
                //             font-size: 26rpx;
                //             width: 273rpx;
                //             height: 37rpx;
                //             line-height: 37rpx;
                //             margin: 0 auto;
                //             white-space: nowrap;
                //             overflow: hidden;
                //             text-overflow: ellipsis;
                //             -o-text-overflow: ellipsis;
                //             margin-bottom: 26rpx;        
                //         }
                //         &:nth-child(3){
                //             font-family: PingFangSC-Light;
                //             font-size: 20rpx;
                //             p{
                //                 display: inline-block;
                //                 vertical-align: middle;
                //                 line-height: 1;
                //                 &:nth-child(2){
                //                     width: 8rpx;
                //                     height: 18rpx;
                //                     margin-left: 17rpx; 
                //                     img{
                //                     width: 100%;
                //                     height: 100%; 
                //                     }
                //                 }
                //             } 
                //         }
                //     }   
                // }
                // height: 270rpx;
                // position: relative;
                // padding: 35rpx 30rpx 35rpx 34rpx;
                // box-sizing: border-box;
                // .sectionMessage{
                //     line-height: 1;
                //     padding-right: 363rpx;
                //     div{
                //         line-height: 1;
                //         &:nth-child(1){
                //             font-family: PingFangSC-Medium;
                //             font-size: 36rpx;
                //             color: #333333;
                //             letter-spacing: 0.73rpx;
                //             height: 50rpx;
                //             line-height: 50rpx;
                //             margin-bottom: 8rpx;
                //         }
                //         &:nth-child(2){
                //             font-family: PingFangSC-Regular;
                //             font-size: 32rpx;
                //             color: #666666;
                //             letter-spacing: 0.65rpx;
                //             display: -webkit-box;
                //             -webkit-box-orient: vertical;
                //             -webkit-line-clamp: 2;
                //             overflow: hidden;

                //             // position: relative;
                //             // line-height: 45rpx;
                //             // height: 90rpx;
                //             // overflow:hidden;
                //             // &::after {
                //             //     content: '...';
                //             //     font-weight: bold;
                //             //     position: absolute;
                //             //     bottom: 0;
                //             //     right: 0;
                //             //     padding:0 80rpx 1rpx 90rpx;
                //             //     background:url(http://newimg88.b0.upaiyun.com/newimg88/2014/09/ellipsis_bg.png) repeat-y;
                //             // }

                //         }
                //         &:nth-child(3){
                //             font-size: 0;
                //             line-height: 1;
                //             position: absolute;
                //             bottom: 35rpx;
                //             .star {
                //                 display: inline-block;
                //                 vertical-align: middle;
                //                 height: 30rpx;
                //                 line-height: 30rpx;
                //             }
                //             .score {
                //                 display: inline-block;
                //                 vertical-align: middle;
                //                 height: 30rpx;
                //                 line-height: 30rpx;
                //                 padding-left: 17rpx;
                //                 border-left: 1rpx solid #333;

                //             }
                            
                //         }    
                //     }
                // }
                // .sectionImage{
                //     position: absolute;
                //     top: 35rpx;
                //     right: 30rpx;
                //     width: 280rpx;
                //     height: 200rpx;
                //     border-radius: 10rpx;
                //     overflow: hidden;
                //     img{
                //         width: 100%;
                //         height: 100%; 
                //     }
                // }

            }

            .courseNone {
                width: 4.75rem;
                height: 4.30rem;
                margin: 0 auto;
                margin-top: 0.12rem;
                img {
                    width: 100%;
                    height: 100%;
                }
            }

            .courseOver{
                height: 2.64rem;
                .overLeft{
                    display: inline-block;
                    vertical-align: top;
                    margin-right: 0.65rem;
                    margin-left: 0.60rem;
                    margin-top: 0.44rem;
                    font-size: 0;
                    line-height: 1;

                    width: 1.63rem;
                    height: 1.83rem;
                    background-image : url('http://mobuz-mp.cdn.bcebos.com/matter%2Fcomplete%402x.png');
                    background-repeat: no-repeat;
                    background-position: center center;
                    background-size: cover;
                    text-align: center;
                }
                .overRight{
                    display: inline-block;
                    vertical-align: top;
                    margin-top: 0.60rem;
                    width: 3.65rem;
                    text-align: center;
                    font-size: 0;
                    line-height: 1;
                    div{
                        font-size: 0;
                        line-height: 1;
                        color: #666666;
                        &:nth-child(1){
                            font-size: 0.32rem;
                            font-family: PingFangSC-Regular;
                            letter-spacing: 0.0065rem;
                            height: 0.45rem;
                            line-height: 0.45rem;
                            margin: 0 auto;
                            white-space: nowrap;
                            overflow: hidden;
                            /* 文本超出变省略号 */
                            text-overflow: ellipsis;
                            -o-text-overflow: ellipsis;
                            margin-bottom: 0.23rem;        
                        }
                        &:nth-child(2){
                            font-family: PingFangSC-Light;
                            font-size: 0.26rem;
                            letter-spacing: 0.0068rem;
                            line-height: 0.47rem;
                            margin: 0 auto;
                            white-space: nowrap;
                            overflow: hidden;
                            /* 文本超出变省略号 */
                            text-overflow: ellipsis;
                            -o-text-overflow: ellipsis;      
                        }
                        &:nth-child(3){
                            font-family: PingFangSC-Light;
                            font-size: 0.26rem;
                            letter-spacing: 0.0068rem;
                            line-height: 0.47rem;
                            margin: 0 auto;
                            white-space: nowrap;
                            overflow: hidden;
                            /* 文本超出变省略号 */
                            text-overflow: ellipsis;
                            -o-text-overflow: ellipsis;         
                        }
                    }   
                }
            }
        }
    }

    .volitionplan{
        width: 6.86rem;
        // height: 264rpx;
        margin: 0 auto;
        background: #FFFFFF;
        box-shadow: 0 0 0.10rem 0.02rem rgba(198,198,198,0.30);
        border-radius: 0.10rem;
        margin-top: 0.30rem;
        .volitionGuide{
            // width: 475rpx;
            height: 3.00rem;
            // margin: 0 auto;
            // margin-top: 12rpx;
            img{
                width: 100%;
                // height: 100%;
            }
        }
    } 
}